Artificial bee colony search algorithm for examination timetabling problems
نویسندگان
چکیده
Artificial bee colony is a population-based search algorithm that mimics a natural behavior of real honey bees to find rich food sources to obtain maximum quantity of nectar and share the information of food sources with other bees in the hive. This paper concerns primarily about how to use artificial bee colony to solve examination timetabling problems which it is known as a NP-hard problem. It deals with assigning exams to a limited number of timeslots while satisfying a set of constraints. This algorithm works based on three categories of bees, that is, employed, onlooker and scout bees that communicate with each other in sharing the information of the food sources. Our computational experiments indicate that the proposed approach produces promising results when tested on two set of instances that have been widely used in literature.
منابع مشابه
An Automated Approach Based On Bee Swarm in Tackling University Examination Timetabling Problem
A recently invented foraging behavior optimization algorithm which is the Artificial Bee Colony (ABC) algorithm has been widely implemented in addressing various types of optimization problems such as job shop scheduling, constraint optimization problems, complex numerical optimization problems, and mathematical function problems. However, the high exploration ability of conventional ABC has ca...
متن کاملElite Opposition-based Artificial Bee Colony Algorithm for Global Optimization
Numerous problems in engineering and science can be converted into optimization problems. Artificial bee colony (ABC) algorithm is a newly developed stochastic optimization algorithm and has been widely used in many areas. However, due to the stochastic characteristics of its solution search equation, the traditional ABC algorithm often suffers from poor exploitation. Aiming at this weakness o...
متن کاملBQIABC: A new Quantum-Inspired Artificial Bee Colony Algorithm for Binary Optimization Problems
Artificial bee colony (ABC) algorithm is a swarm intelligence optimization algorithm inspired by the intelligent behavior of honey bees when searching for food sources. The various versions of the ABC algorithm have been widely used to solve continuous and discrete optimization problems in different fields. In this paper a new binary version of the ABC algorithm inspired by quantum computing, c...
متن کاملMicrosoft Word - E0175091511
158 Abstract—This paper presents an investigation of selection strategies upon the Artificial Bee Colony (ABC) algorithm in examination timetabling problems. ABC is a global stochastic optimisation algorithm that is based on the behavior of honey bee swarms. Onlooker bees in ABC algorithm choose food source based on the proportional selection strategy. In this paper, three selection strategies ...
متن کاملOPTIMIZATION OF SKELETAL STRUCTURAL USING ARTIFICIAL BEE COLONY ALGORITHM
Over the past few years, swarm intelligence based optimization techniques such as ant colony optimization and particle swarm optimization have received considerable attention from engineering researchers. These algorithms have been used in the solution of various structural optimization problems where the main goal is to minimize the weight of structures while satisfying all design requirements...
متن کامل